1
Призрак в машине: Определение программы
AI020Lesson 1
00:00

Программа — это двойственная сущность, часто описываемая как "призрак в машине" Она существует одновременно как статический текст, написанный человеком, и как динамичная, нематериальная машина, управляющая физическим оборудованием. Компьютер служит лишь как хост хост для этих логических конструкций.

1. Тройное существование

Программа проявляется тремя способами: как читаемый человеком исходный код, как бинарные данные в памяти и как активная сила, управляющая этой памятью. Программист — это создатель вселенных вселенных практически неограниченной сложности, полностью управляемых логикой, которую они определяют.

Материальный хост
Физическое оборудование, мейнфреймы и схемы.
Нематериальный гость
Логика, «призрак» и намерение программы.

2. Управление сложностью

Программирование — это искусство подавления сложности. Великолепная программа делает сложное простым. Хотя языки программирования менее гибкие, чем человеческая речь, они строго следуют грамматическим правилам для обеспечения точности.

За пределами браузера: Чтобы запустить программы, определённые в этом курсе, за пределами веб-браузера, вы можете использовать Node.js.

Вселенные, которые мы создадим: Симуляция искусственной жизни • Платформенные игры • Программы для рисования • Динамические веб-сайты
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>